import {UIManager} from "./manager/UIManager";
import {AudioManager} from "./manager/AudioManager";
import {DataManager} from "./manager/DataManager";
import {StorageManager} from "./manager/StorageManager";

/**
 * 游戏上下文，统管整个游戏的所有逻辑
 * @author GR
 */
export class GameContext {
    /**
     * StorageManager
     */
    public static STORAGE: StorageManager = new StorageManager();
    /**
     * DataManager
     */
    public static DATA: DataManager = new DataManager();
    /**
     * UIManager
     */
    public static UI: UIManager = new UIManager();
    /**
     * AudioManager
     */
    public static AUDIO: AudioManager = new AudioManager();
}